#ifndef __DIBUJANTE__
#define __DIBUJANTE__

#include <sdl/SDL.h>
#include "../Elementos/Elemento.h"

class Dibujante {
private:
	SDL_Surface*	pantalla;

public:

	Dibujante(SDL_Surface* pantalla);
	~Dibujante();

	/*
	*	Pinta toda la pantalla de un mismo color.
	*/
	void pintarPantalla(int r,int g,int b );

	/*
	*	Dibuja un elemento en la pantalla.
	*/
	void dibujar(Elemento* elemento);

	/*
	*	Incrusta una surface dentro de la pantalla.
	*/
	void dibujar(SDL_Surface* capa);
};

#endif